1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 package com.google.common.collect.testing.google;
16
17 import static com.google.common.collect.testing.features.CollectionSize.SEVERAL;
18
19 import com.google.common.annotations.GwtCompatible;
20 import com.google.common.collect.SetMultimap;
21 import com.google.common.collect.testing.Helpers;
22 import com.google.common.collect.testing.features.CollectionSize;
23 import com.google.common.testing.EqualsTester;
24
25
26
27
28
29
30 @GwtCompatible
31 public class SetMultimapEqualsTester<K, V>
32 extends AbstractMultimapTester<K, V, SetMultimap<K, V>> {
33 @CollectionSize.Require(SEVERAL)
34 public void testOrderingDoesntAffectEqualsComparisons() {
35 SetMultimap<K, V> multimap1 = getSubjectGenerator().create(
36 Helpers.mapEntry(sampleKeys().e0, sampleValues().e0),
37 Helpers.mapEntry(sampleKeys().e0, sampleValues().e1),
38 Helpers.mapEntry(sampleKeys().e0, sampleValues().e4));
39 SetMultimap<K, V> multimap2 = getSubjectGenerator().create(
40 Helpers.mapEntry(sampleKeys().e0, sampleValues().e1),
41 Helpers.mapEntry(sampleKeys().e0, sampleValues().e0),
42 Helpers.mapEntry(sampleKeys().e0, sampleValues().e4));
43 new EqualsTester()
44 .addEqualityGroup(multimap1, multimap2)
45 .testEquals();
46 }
47 }